Saravanan666/pypi-org huggingface dataset:
Package: sen2venus-pytorch-dataset
sen2venus-pytorch-datasetUnofficial dataloader for theSen2Venµs dataset, baked atCESBIObyJulien Michel, Juan Vinasco-Salinas, Jordi Inglada and Olivier Hagolle.🔍 OverviewInstall with:pipinstallsen2venus-pytorch-datasetThis package provides a simple way to download and use theSen2Venµs datasetwithin the pytorch and Xarray ecosystems.fromsen2venusimportSen2VenusSiteimportmatplotlib.pyplotaspltdataset=Sen2VenusSite(root='./',site_name='SUDOUE-4',load_geometry=True,subset='all')input,target=dataset.getitem_xarray(0)input.plot.imshow(col='band')target.plot.imshow(col='band')plt.show()✅ FeaturesAutomatic download from zenodo: The Zenodo URLs and hashes are included. From a region name (see the list), the corresponding subset is downloaded and decompressed.x2, x4 or multi-resolution dataset loading: you can pick thergbniror therededgesubset to load the x2 or the x4 low (Sentinel-2) and high (Venus) resolution patches, or specifyallto concatenate Sentinel-2 multi-resolution bands, as inthis paper.inspired from existing frameworks: the Sen2Venus class is inspired fromthe torchsr dataset definition styleand the torchvision download utility are used.automatically retrieve geospatial information: includes method to convert the dataset samples to XarrayDataArrayscompatible withsr-pytorch-lightning: you can train your own SR model using afork of sr-pytorch-lightning.📋 TODO / WIPbetter integration of download within class instantiation - currently needs to be reinstantiatedmultiple regions downloadpypi publishingparallel downloadsintegration withsr-pytorch-lightning▶️ InstallationYou can install the package usingpip:pip install sen2venus-pytorch-datasetor if you want to clone it first (e.g. to try out the examples):gitclonehttps://github.com/piclem/sen2venus-pytorch-dataset.gitcdsen2venus
pipinstall.📖 Documentation (WIP)For more detailed information on the available parameters, methods, and best practices, please refer to the documentation.🆘 Support and Issues (WIP)If you encounter any issues, bugs, or have questions about the package, please feel free to open an issue on the GitHub repository. We appreciate your feedback!🖊️ LicenseThis package is released under the MIT License.
Package: senabase-starterpack
senabase-starterpacksenabase-starterpack is personal library for fast prototyping.InstallationUsepipto download it fromPyPI$pipinstallsenabase-starterpackThe minimum required versions of the respective tools are:psycopg2-binary>=2.9.1
pyyaml>=6.0
requests>=2.30.0ExamplePostgreSQLHandlerPostgresql starterpackfromsenabase.starterpack.databaseimportPostgreSQLHandlerpgh=PostgreSQLHandler()pgh.configure('127.0.0.1',5432,'postgres','userid','userpassword')q1='select now()'rs=pgh.get(q1)logLogging starterpackfromsenabase.starterpack.logimportSimpleLoggerlog=SimpleLogger()log.configure('proto')log.i('Information')log.d('Debug')log.e(Exception('Example exception'))telegramTelegram message senderfromsenabase.starterpack.telegramimportTelegramHandlertoken='0000000000'chat_id='00000000'message='Hello'telegram_handler=TelegramHandler()telegram_handler.configure(token)res=telegram_handler.send_message(chat_id,message)
Package: senaite.abx
Antibiotics for SENAITEAboutSENAITE.ABX adds Antibiotics handling toSENAITE LIMS.LicenseSENAITE.ABXCopyright (C) 2020-2024 RIDING BYTES & NARALABSThis program is free software; you can redistribute it and/or modify it under
the terms of theGNU General Public License version 2as published
by the Free Software Foundation.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.Changelog1.2.0 (2024-01-04)#10 Do not allow antibiotics with same title and/or abbreviation#9 Remove IAntibioticBehavior and make Antibiotic folderish1.1.0 (2023-03-27)#8 Fix new antibiotic class not available for selection after creation#7 Fix default antibiotics are not created on install1.0.0 (2022-06-17)Initial Release
Package: senaite.app.spotlight
MacOS like Spotlight Search for SENAITEAboutQuickly find contents in SENAITE by pressingCtrl-Spaceand start typing.See the screencast how to use it:https://www.youtube.com/watch?v=AIA5atToc-cChangelog2.5.0 (2024-01-03)#30 Compatibility with core#2368 (Drop usage of portal_catalog tool)2.4.0 (2023-03-10)Version 2.3.0 -> 2.4.02.3.0 (2022-10-03)Version 2.2.0 -> 2.3.02.2.0 (2022-06-10)#27 Use searchable text index converter from catalog API#26 Improve spotlight search results2.1.0 (2022-01-05)#25 Changed catalog imports for compatibility with senaite.core#1872Updated resources2.0.0 (2021-07-26)#7 Use absolute portal URL for spotlight JS2.0.0rc3 (2021-01-04)Updated resourcesUpdated build system to Webpack 52.0.0rc2 (2020-10-13)Updated resources2.0.0rc1 (2020-08-05)Compatibility withsenaite.core2.x1.0.3 (2020-08-04)updated resources1.0.2 (2020-03-02)#2 Fix visible spotlight viewlet on page load#1 Added missing dependency tosenaite.jsonapi1.0.1 (2020-02-04)Minimized JS code from 124K to 53K1.0.0 (2020-02-04)Initial release
Package: senaite.app.supermodel
A beautiful content wrapper for SENAITE that you will loveAboutThe SENAITE.APP.SUPERMODEL is a content wrapper for objects and catalog brains
in SENAITE and provides a unified dictionary interface to access the schema
fields, methods and metadata.For what is it needed?The purpose of the SUPERMODEL is to help coders to access the data from content
objects. It also ensures that the most effective and efficient method is used to
achieve a task.How does it work?ASuperModelcan be instantiated with anUIDof a content object:>>> from senaite.app.supermodel import SuperModel
>>> supermodel = SuperModel('e37c1b659137414e872c08af410f09b4')This will give transparent access to all schema fields of the wrapped object as
well to all the metadata columns of the primary catalog of this object:>>> supermodel.MySchemaField'
'Value of MySchemaField'Please read thefull functional doctestto see the super powers of theSuperModelin action.InstallationSENAITE.APP.SUPERMODEL is a dependency of SENAITE.CORE and therefore no
additional installation steps are required.Changelog2.5.0 (2024-01-03)#18 Avoid brain lookup for temporary objects#17 Do not fail when no catalog brain was found2.4.0 (2023-03-10)Version 2.3.0 -> 2.4.02.3.0 (2022-10-03)#14 Ignore fields from extensible metadata schema#13 Remove dependency to Products.TextIndexNG3 (test layer)2.2.0 (2022-06-10)#12 Fix infinite recursion for catalog values containingMissing.Value2.1.0 (2022-01-05)#11 Do not consider Auditlog catalog as primary catalog2.0.0 (2021-07-26)Version bump2.0.0rc3 (2021-01-04)Version bump2.0.0rc2 (2020-10-13)Version bump2.0.0rc1 (2020-08-05)Compatibility withsenaite.core2.x1.2.4 (2020-08-04)version bump1.2.3 (2020-03-02)#10 Fix API import1.2.2 (2020-03-01)#9 Support Dexterity Fields1.2.1 (2019-07-01)#8 Do not process “0” values to Portal-SuperModels#7 Fix traceback when initializing a supermodel with a catalog brain#6 Added Destructor and further improvements#5 Fix UID->SuperModel conversion of UIDReferenceFields#4 Skip private fields starting with_1.2.0 (2019-03-30)Compatibility release for SENAITE CORE 1.3.01.1.0 (2018-10-04)#2 Allow to pass in a catalog brain or instance to initialize a SuperModel1.0.0 (2018-07-19)Initial Release
Package: senaite.core.listing
ReactJS powered listing tables for SENAITE LIMSAboutThis package provides a ReactJS based listing tables for SENAITE LIMS.ReactJSis a declarative, efficient, and flexible JavaScript library for
building user interfaces built byFacebookand is licensed under theMITLicense.InstallationPlease follow the installations instructions forPlone 4andsenaite.lims.To install SENAITE.CORE.LISTING, you have to addsenaite.core.listinginto theeggslist inside the[buildout]section of yourbuildout.cfg:[buildout]
parts =
    instance
extends =
    http://dist.plone.org/release/4.3.18/versions.cfg
find-links =
    http://dist.plone.org/release/4.3.18
    http://dist.plone.org/thirdparty
eggs =
    Plone
    Pillow
    senaite.lims
zcml =
eggs-directory = ${buildout:directory}/eggs

[instance]
recipe = plone.recipe.zope2instance
user = admin:admin
http-address = 127.0.0.1:8080
eggs =
    ${buildout:eggs}
zcml =
    ${buildout:zcml}

[versions]
setuptools =
zc.buildout =NoteThe above example works for the buildout created by the unified
installer. If you however have a custom buildout you might need to add
the egg to theeggslist in the[instance]section rather than
adding it in the[buildout]section.Also see this section of the Plone documentation for further details:https://docs.plone.org/4/en/manage/installing/installing_addons.htmlImportantFor the changes to take effect you need to re-run buildout from your
console:bin/buildoutInstallation RequirementsThe following versions are required for SENAITE.CORE.LISTING:Plone 4.3.18senaite.lims >= 1.3.0Changelog1.5.3 (2021-07-24)#44 Add “Export” button next to Pagination#36 Fix unpredictable ZPublisher’s AttributeError on MultiSelect submit#31 Dismiss items if cleared by subscribersupdated resources1.5.2 (2020-08-05)Missing files added over MANIFEST.in1.5.1 (2020-08-05)Fixed release package1.5.0 (2020-08-04)#28 Remove classic listing mode and improve folderitems1.4.0 (2020-03-01)#25 Added tab index to result input fields#24 Improved column sorting and index lookup#23 Fix column config error1.3.0 (2019-10-26)#21 Custom Column Configuration#20 Updated build system and JS package versions1.2.0 (2019-07-01)#19 Omit disabled items when “select all” checkbox is selected#18 Support for string fields (added StringField react component)#17 Send the original query string with API calls#15 Allow custom button CSS definition in transition object#14 Convert URLs/Paths to absolute URLs#11 Notify edited event on set fields1.1.0 (2019-03-30)#9 Show status messages on API errors#9 Only fetch affected folderitems by UID after a field was updated#7 Hide comment toggle in transposed cell when remarks are disabled#6 Allow to sort columns on catalog metadata columns#5 Detection Limit handling in the Frontend/Backend1.0.0 (2019-02-04)Initial Release
Package: senaite.core.spotlight
MacOS like Spotlight Search for SENAITEAboutQuickly find contents in SENAITE by pressingCtrl-Spaceand start typing.See the screencast how to use it:https://www.youtube.com/watch?v=AIA5atToc-cChangelog1.0.4 (2021-07-23)updated resources1.0.3 (2020-08-04)updated resources1.0.2 (2020-03-02)#2 Fix visible spotlight viewlet on page load#1 Added missing dependency tosenaite.jsonapi1.0.1 (2020-02-04)Minimized JS code from 124K to 53K1.0.0 (2020-02-04)Initial release
Package: senaite.core.supermodel
A beautiful content wrapper for SENAITE that you will loveAboutThe SENAITE CORE SUPERMODEL is a content wrapper for objects and catalog brains
in SENAITE and provides a unified dictionary interface to access the schema
fields, methods and metadata.For what is it needed?The purpose of the SUPERMODEL is to help coders to access the data from content
objects. It also ensures that the most effective and efficient method is used to
achieve a task.How does it work?ASuperModelcan be instantiated with anUIDof a content object:>>> from senaite.core.supermodel import SuperModel
>>> supermodel = SuperModel('e37c1b659137414e872c08af410f09b4')This will give transparent access to all schema fields of the wrapped object as
well to all the metadata columns of the primary catalog of this object:>>> supermodel.MySchemaField'
'Value of MySchemaField'Please read thefull functional doctestto see the super powers of theSuperModelin action.InstallationSENAITE.CORE.SUPERMODEL is a dependency of SENAITE.CORE and therefore no
additional installation steps are required.Changelog1.2.5 (2021-07-24)version bump1.2.4 (2020-08-04)version bump1.2.3 (2020-03-02)#10 Fix API import1.2.2 (2020-03-01)#9 Support Dexterity Fields1.2.1 (2019-07-01)#8 Do not process “0” values to Portal-SuperModels#7 Fix traceback when initializing a supermodel with a catalog brain#6 Added Destructor and further improvements#5 Fix UID->SuperModel conversion of UIDReferenceFields#4 Skip private fields starting with_1.2.0 (2019-03-30)Compatibility release for SENAITE CORE 1.3.01.1.0 (2018-10-04)#2 Allow to pass in a catalog brain or instance to initialize a SuperModel1.0.0 (2018-07-19)Initial Release
Package: senaite.databox
SENAITE.DATABOX:An intelligent folder for SENAITEAboutSENAITE.DATABOX behaves like an intelligent folder with a stored database query.
When viewing the contents of a databox, the database query is executed and the
results are shown in a table listing with the configured columns.Each databox can be directly exported as CSV or Excel.LicenseSENAITE.LIMSCopyright (C)RIDING BYTES&NARALABSThis program is free software; you can redistribute it and/or modify it under
the terms of theGNU General Public License version 2as published
by the Free Software Foundation.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.Changelog1.4.1 (2024-01-03)Updated Code Headers and Translations1.4.0 (2024-01-03)#30 Fix catalog lookup for DX types#29 Fix title encoding error when generating XLS worksheets1.3.0 (2023-03-10)#26 Remove dependency to Products.TextIndexNG3 (test layer)1.2.0 (2022-06-10)#25 Fix TypeError when setting allowed types#24 Added custom DataBox workflows#23 Fix traceback for DX types that are not globally allowed1.1.0 (2022-01-05)#22 Support datetime objects in date converter#21 Fix UnicodeEncodeError when exporting via CSV#20 Allow to retrieve column value with a Python expression#19 Fix columns and active-tab handling#17 Fix selection of non-sortable indexes#16 Added upgrade step handler#14 Reduce conflict errors when creating temporary objects#12 Remove orphane reference columns#11 Fix error when the column “SampleType” was selected #11#10 Fix Traceback for Dexterity Types1.0.0 (2020-09-22)Initial Release
Package: senaite.diagnosis
Diseases, Signs and Symptoms handling for SENAITEAboutThis extension adds Diseases, Signs and Symptoms handling toSENAITE LIMS.LicenseSENAITE.DIAGNOSISCopyright (C) 2022-2024 RIDING BYTES & NARALABSThis program is free software; you can redistribute it and/or modify it under
the terms of theGNU General Public License version 2as published
by the Free Software Foundation.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.Changelog1.0.1 (2024-01-16)#3 Fix distribution fails because of missing docs folder1.0.0 (2024-01-11)First version
Package: senaite.jsonapi
RESTful JSON API for SENAITE LIMSAboutThis SENAITE.JSONAPI is a RESTful JSON API forSENAITE LIMS, that allows to
Create, Read and Update (CRU operations) through http GET/POST requests. It uses
JSON as the format for data representation.InstallationAddsenaite.jsonapiin the eggs section of your buildout:eggs=senaite.limssenaite.jsonapiand runbin/buildout.Documentationhttps://senaitejsonapi.readthedocs.ioFeedback and supportCommunity siteGitter channelUsers listLicenseSENAITE.JSONAPICopyright (C) RIDING BYTES & NARALABSThis program is free software; you can redistribute it and/or modify it under
the terms of theGNU General Public License version 2as published
by the Free Software Foundation.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.Changelog2.5.0 (2024-01-03)#59 Fix search route for (multi-) portal type queries#58 Fix missing portal type in query#57 Fix search catalog for metadata lookup#56 Fix implicit imports for controlpanel mappings#54 Lookup mapped catalogs for CatalogBrains2.4.0 (2023-03-10)#51 Handle no access to parent object gracefully2.3.0 (2022-10-03)#49 Fix no error message is sent back for push consumer calls2.2.0 (2022-06-10)#47 Use searchable text index converter from catalog API#46 Fix ZCTextIndex lookup for custom searchable text query2.1.0 (2022-01-05)#43 Fix malformed API call2.0.0 (2021-07-27)Version bump2.0.0rc2 (2020-10-13)#41 Added push endpoint for custom jobs2.0.0rc1 (2020-08-05)Compatibility withsenaite.core2.x1.2.4 (unreleased)#41 Push endpoint for custom jobs1.2.3 (2020-08-05)#40 Prevent the id of objects of being accidentally updated#40 Do not allow to update objects from setup folder#40 Do not allow to update objects from portal root#40 Fix upgrade does not work on post-only mode#40 Adapter for custom handling ofupdateoperation#37 Do not allow to create objects in setup folder#37 Do not allow to create objects in portal root#37 Adapter for custom handling ofcreateoperation#37 Make the creation operation to be portal_type-naive#35 Addedcatalogsroute#34 Make senaite.jsonapi catalog-agnostic on searches1.2.2 (2020-03-03)Missing package data1.2.1 (2020-03-02)Fixed tests and updated build system1.2.0 (2018-01-03)AddedAddedparent_pathto response dataAllow custom methods as attributes in adapterRemovedChangedIntegration to SENAITE CORELicense changed to GPLv2Fixed#25 Null values are saved as ‘NOW’ in Date Time FieldsFixed TestsSecurity1.1.0 (2017-11-04)Merged PRhttps://github.com/collective/plone.jsonapi.routes/pull/90Get object by UID catalog1.0.1 (2017-09-30)Fixed broken release (missing MANIFEST.in)1.0.0 (2017-09-30)First release
Package: senaite.lis2a
CLIS LIS2-A results import for SENAITEAboutThis add-on enables the import of data compliant with the industry supported
standard CLSI (Clinical and Laboratory Standards Institute, formerly NCCLS)LIS2-A2“Specification for Transferring Information Between Clinical
Laboratory Instruments and Information Systems”, a revision ofASTM E1394-97.senaite.lis2amakes use ofsenaite.jsonapiby registering anIPushConsumeradapter, in charge of the interpretation of LIS2-A2 incoming data.This package is not for the transmission or data exchange across RS-232 or TCP/IP,
but provides an HTTP route topushresults data that are compliant with
LIS2-A2. For serial binary data exchange compliant withLIS1-A, please look at
the command line toolsenaite.serial.cli.For high-demand instances, is strongly recommended to use this add-on together
withsenaite.queue. senaite.lis2a delegates the import of results to
senaite.queue when installed and active. Otherwise, the import of results takes
place in a single transaction as soon as the data is received.Documentationhttps://senaitelis2a.readthedocs.ioFeedback and supportCommunity siteGitter channelUsers listLicenseSENAITE.LIS2ACopyright (C) 2020 RIDING BYTES & NARALABSThis program is free software; you can redistribute it and/or modify it under
the terms of theGNU General Public License version 2as published by the
Free Software Foundation.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.Changelog2.0.0 (unreleased)Compatibility with SENAITE 2.x and senaite.astm1.0.0 (unreleased)First version
Package: senaite.microorganism
Microorganisms for SENAITEAboutSENAITE.MICROORGANISM adds Microorganisms handling toSENAITE LIMS.LicenseSENAITE.MICROORGANISMCopyright (C) 2020-2024 RIDING BYTES & NARALABSThis program is free software; you can redistribute it and/or modify it under
the terms of theGNU General Public License version 2as published
by the Free Software Foundation.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.Changelog1.1.0 (2024-01-04)#7 Do not allow microorganisms with same title#6 Remove IMicroorganismBehavior and make Microorganism folderish1.0.0 (2022-06-17)Initial Release
Package: senaite.panic
Panic level alerts for SENAITE LIMSAboutThis add-on enables panic level alerts forSENAITE LIMSby means of the
integration of panic ranges in Analysis Specifications.senaite.panicadds
two sub-fieldsmin_panicandmax_panic: when the result of an analysis falls
outside the valid range and belowmin_panicor abovemax_panic, a warning
message is displayed next to the analysis and an informative panel in Sample’s
view as well. From this informative panel, lab manager can easily send an e-mail
notification to the client contact, as well as to other key personnel.Documentationhttps://senaitepanic.readthedocs.ioContributeWe want contributing to SENAITE.QUEUE to be fun, enjoyable, and educational
for anyone, and everyone. This project adheres to theContributor Covenant.By participating, you are expected to uphold this code. Please report
unacceptable behavior.Contributions go far beyond pull requests and commits. Although we love giving
you the opportunity to put your stamp on SENAITE.QUEUE, we also are thrilled
to receive a variety of other contributions.Please, readContributing to senaite.panic document.If you wish to contribute with translations, check the project site onTransifex.Feedback and supportCommunity siteGitter channelUsers listLicenseSENAITE.PANICCopyright (C) 2019-2020 RIDING BYTES & NARALABSThis program is free software; you can redistribute it and/or modify it under
the terms of theGNU General Public License version 2as published
by the Free Software Foundation.This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.Changelog2.0.0 (2020-10-15)Fix Traceback when rendering the Email popupDo not display the panic viewlet if user does not have ViewResults permissionHide panic icon in analysis listing when no ViewResults permissionCompatibility with senaite.lims 2.xFix wildcard mappings in email body and subjectFix Traceback when CC Contacts on panic alert notification1.0.0 (2020-02-09)First version
Package: senaite.storage
Sample storage add-on for SENAITE LIMSAboutSENAITE.STORAGE addsSample storagecapabilities toSENAITE LIMS.ScreenshotsStorage facilitiesContainers and sample containersStore transition in samples listingsAssignment of samples in a containerAssignment of samples to multiple containersContributeWe want contributing to SENAITE.STORAGE to be fun, enjoyable, and educational
for anyone, and everyone. This project adheres to theContributor Covenant.By participating, you are expected to uphold this code. Please report
unacceptable behavior.Contributions go far beyond pull requests and commits. Although we love giving
you the opportunity to put your stamp on SENAITE.STORAGE, we also are thrilled
to receive a variety of other contributions.Please, readContributing to senaite.storage document.If you wish to contribute with translations, check the project site onTransifex.Feedback and supportCommunity siteGitter channelUsers listLicenseSENAITE.STORAGECopyright (C) 2019-2024 RIDING BYTES & NARALABSThis program is free software; you can redistribute it and/or modify it under
the terms of theGNU General Public License version 2as published
by the Free Software Foundation.This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.