The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
ifcb_download_test_data() gains checksum validation,
keep_zip option, and improved retry logic.ifcb_extract_biovolumes() and
ifcb_summarize_biovolumes() gain a
drop_zero_volume option to exclude artifacts with zero
biovolumeifcb_read_features() and
ifcb_extract_biovolumes() now handles single
feature_files correctly.ifcb_download_dashboard_data()
and ifcb_download_whoi_plankton().NEWS.md to track package changes.ifcb_download_dashboard_data() for fetching data from
the WHOI IFCB Dashboard.ifcb_download_whoi_plankton() for downloading
WHOI-Plankton PNG datasets.ifcb_prepare_whoi_plankton() to process WHOI data for
integration.vignette("whoi-plankton-data-integration").USE_IRFCB_PYTHON environment variable when
loading the package.ifcb_extract_pngs()ifcb_extract_classified_images()ifcb_extract_annotated_images()gamma argument to
ifcb_extract_annotated_images () and
ifcb_extract_classified_images() for gamma correction.ifcb_is_near_land():
plot = TRUE.source.utm_zone, which is now
determined automatically from longitude.ifcb_read_hdr_data() now correctly handles files from
IFCB Acquire 1.x.x.x (#41).ifcb_convert_filenames() is more efficient and now
correctly parses filenames like "IFCB1_2010_309_192918"
(#40).ifcb_py_install() has changed to
“~/.virtualenvs/iRfcb”..adc file format (IFCB1-6) by
argument old_adc in:
ifcb_extract_pngs()ifcb_extract_classified_images()ifcb_extract_annotated_images()ifcb_read_mat() now returns consistent data structures
aligned with R.matlab::readMat() (#50).ifcb_summarize_png_data() is now defunct (previously
deprecated in version 0.3.11).adc_folder in ifcb_annotate_batch()
(replaced by adc_files).unclassified_id in
ifcb_create_empty_manual_file() (replaced by
classlist).utm_zone in ifcb_is_near_land() (now
determined automatically from longitude).ifcb_create_empty_manual_file() now accepts a complete
class list via classlist, replacing the older
unclassified_id.ifcb_summarize_biovolumes() now handles custom class
lists.fs and
shinytest.imager (replaced by png) in
ifcb_extract_pngs() and base64enc
dependencies.gamma argument to
ifcb_extract_pngs().verbose argument to functions:
ifcb_download_test_data()ifcb_extract_biovolumes()ifcb_is_diatom()ifcb_read_features()ifcb_summarize_biovolumes()iRfcb:::retrieve_worms_records()) to top-level function:
ifcb_match_taxa_names().ifcb_get_ferrybox_data() where multiple
close ferrybox timestamps caused duplicate rows. Now returns only the
nearest match.ifcb_get_shark_example() and
ifcb_get_shark_colnames() for testing and
documentation.ifcb_merge_manual() to merge manual
.mat datasets.ifcb_adjust_classes() to adjust classes in manual
data.ifcb_create_class2use() to generate a class2use
file.ifcb_create_empty_manual_file() to create new
manual .mat files.ifcb_annotate_batch() to annotate multiple
.mat files in a batch based on .png
images..mat files to save space using
do_compression argument in:
ifcb_correct_annotation()ifcb_replace_mat_values()ifcb_summarize_png_metadata() to summarize
EcoTaxa metadata.ifcb_get_ecotaxa_example() to extract EcoTaxa
headers and example data.iRfcb:::split_large_zip() in
ifcb_zip_pngs().ifcb_summarize_png_data() (replaced by
ifcb_summarize_png_counts()).ifcb_get_svea_position().iRfcb:::handle_missing_positions().manual_folder,
feature_folder, and class_folder in several
functions (ifcb_count_mat_annotations(),
ifcb_extract_biovolumes(),
ifcb_read_features(),
ifcb_summarize_biovolumes().nrow(taxa_list) == 0 in
ifcb_count_mat_annotations().mat_recursive option to
ifcb_count_mat_annotations().manual_recursive option to
ifcb_extract_annotated_images() and
ifcb_zip_matlab().roi_recursive option to
ifcb_extract_annotated_images().data_recursive option to
ifcb_zip_matlab().feature_recursive option to
ifcb_zip_matlab().marine_only to ifcb_is_diatom(),
iRfcb:::retrieve_worms_records(),
ifcb_summarize_biovolumes() and
ifcb_extract_biovolumes().feature_recursive to
ifcb_extract_biovolumes() and
ifcb_summarize_biovolumes().mat_recursive to
ifcb_extract_biovolumes() and
ifcb_summarize_biovolumes().hdr_recursive to
ifcb_summarize_biovolumes().ifcb_is_diatom().ifcb_summarize_biovolumes().ifcb_is_in_basin().ifcb_get_shark_example() and
ifcb_get_shark_colnames().iRfcb:::retrieve_worms_records().ifcb_get_svea_position() (replaced by
ifcb_get_ferrybox_data()).ifcb_summarize_biovolumes().sleep_time parameter for
ifcb_download_test_data()..mat count edge case.curl for downloads.ifcb_psd() with
argument micron_factor.testthat for improve
stability.verbose argument to several functions to provide
detailed progress messages during execution.ifcb_replace_mat_values() now only handles
.mat files in the manual_folder.ifcb_is_near_land() now returns NA if
coordinates passed to the function contain NA values.ifcb_get_trophic_type() to assign trophic
strategy to taxa.ifcb_get_shark_colnames():
WADEP, PDMET,
METFP, IFCBNO, TRPHY,
ABUND, and BIOVOL.SAMPLE_TIME,
ABUND_UNITS_PER_LITER, BIOVOL_PER_SAMPLE,
BIOVOL_PER_LITER, C_CONC_PER_LITER, and
SEA_BASIN.extract_aphia_id(): Extract AphiaID from WoRMS
record.extract_class(): Extract taxonomic class from WoRMS
record.handle_missing_positions(): Handle missing positions by
rounding timestamps.ifcb_extract_biovolumes(): Compute biovolumes and
carbon from IFCB data.ifcb_get_shark_colnames(): Retrieve column names for
SHARK submission.ifcb_get_svea_position(): Extract GPS coordinates from
ferrybox data.ifcb_is_diatom(): Identify diatoms in a taxa list.ifcb_is_in_basin(): Check whether points fall inside a
sea basin.ifcb_psd_plot(): Create particle size distribution
plots from IFCB data.ifcb_read_features(): Read IFCB feature files from a
specified folder.ifcb_summarize_biovolumes(): Summarize biovolumes and
carbon content.ifcb_summarize_class_counts(): Count TreeBagger
classifier outputs.ifcb_which_basin(): Return name of sea basin a point
belongs to.summarize_TBclass(): Summarize TreeBagger classifier
results.vol2C_lgdiatom(): Convert biovolume to carbon for large
diatoms.vol2C_nondiatom(): Convert biovolume to carbon for
non-diatom protists.ifcb_read_hdr_data() where
gps_only filtering could fail.ifcb_volume_analyzed() when
inhibition time == 0 (#2).ifcb_is_near_land() by applying
sf::st_wrap_dateline() only when the CRS is
geographic.Initial development release of iRfcb.
ifcb_convert_filenames()ifcb_correct_annotation()ifcb_count_mat_annotations()ifcb_create_manifest()ifcb_download_test_data()ifcb_extract_annotated_images()ifcb_extract_classified_images()ifcb_extract_pngs()ifcb_get_mat_names()ifcb_get_mat_variables()ifcb_get_runtime()ifcb_is_near_land()ifcb_psd()ifcb_py_install()ifcb_read_hdr_data()ifcb_read_summary()ifcb_replace_mat_values()ifcb_run_image_gallery()ifcb_summarize_png_data()ifcb_volume_analyzed_from_adc()ifcb_volume_analyzed()ifcb_zip_matlab()ifcb_zip_pngs()These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.